@charset "utf-8";
/* CSS Document */
body,div,span,p,h1,h2,h3,h4,a,img,ol,li,ul,dl,dt,dd,input{margin:0;padding:0;border:0;list-style:none;}
body{ font-size:12px; color:#3e3e3e; font-family:"微软雅黑";}
a{ text-decoration:none; color:#3e3e3e;}
a:hover{color:#ff6600; text-decoration:underline;}

.jtopoEdit {width:300px;height:300px;border:1px solid #cc362e;overflow: auto;display:inline }
.tool{width:auto;height:40px;padding:0 20px;border-bottom:1px solid #ccc;}
/*#tool span{width:25px;height:25px; margin-right:10px;cursor:pointer; display:inline-block;}*/

/*工具条*/
.tool_bar{width:450px;height:30px; border:1px solid #ccc;padding:5px; display:inline-block;position:relative;height:27px;margin:5px 0;float:left;}
.tool_bar select{margin-right:10px;cursor:pointer; display:inline-block;position:absolute; top:5px;height:25px; display: inline-block}
.tool_bar .default{ border: 1px solid #ffffff;width:25px;height:25px; margin-right:10px;cursor:pointer; display:inline-block;background-image:url("../img/default.png"); background-size: contain}
.tool_bar .fullscreen {border: 1px solid #ffffff; width:25px;height:25px; margin-right:10px;cursor:pointer; display:inline-block;background-image:url("../img/fullscreen.png");background-size: contain}
.tool_bar .center {border: 1px solid #ffffff;width:25px;height:25px; margin-right:10px;cursor:pointer; display:inline-block; background-image:url("../img/center.png");background-size: contain}
.tool_bar .magnifier {border: 1px solid #ffffff; width:25px;height:25px; margin-right:10px;cursor:pointer; display:inline-block;background-image:url("../img/magnifier.png");background-size: contain}
.tool_bar .recover {border: 1px solid #ffffff;width:25px;height:25px; margin-right:10px;cursor:pointer; display:inline-block;background-image:url("../img/recover.png");background-size: contain}
.tool_bar .line {border: 1px solid #ffffff;width:25px;height:25px; margin-right:10px;cursor:pointer; display:inline-block;background-image:url("../img/line.png");background-size: contain}
.tool_bar .foldline {border: 1px solid #ffffff;width:25px;height:25px; margin-right:10px;cursor:pointer; display:inline-block;background-image:url("../img/foldline.png");background-size: contain}
.tool_bar .eagleye {border: 1px solid #ffffff; width:25px;height:25px; margin-right:10px;cursor:pointer; display:inline-block;background-image:url("../img/eagleye.png");background-size: contain}
.tool_bar .shrink {border: 1px solid #ffffff;width:25px;height:25px; margin-right:10px;cursor:pointer; display:inline-block; background-image:url("../img/shrink.png");background-size: contain}
.tool_bar .over{width:25px;height:25px; margin-right:10px;cursor:pointer; display:inline-block;border: 1px solid #cc362e;background-color: #d5d5d5 }
.tool_bar .selected{width:25px;height:25px; margin-right:10px;cursor:pointer; display:inline-block;border: 1px solid #cc362e;background-color: #d5d5d5}

.tool input{float:right;margin-right:10px;color:#000;cursor:pointer;border-radius:2px;padding:5px 10px;margin-top:7px;font-weight:bold; color:#fff;}
.save{color:#fff;padding:0 14px;float:left;margin:10px 8px 0; background:#3289bd;margin-left:20px;cursor:pointer;}
/*左侧内容*/	
/*.detail_r{position:relative;}*/
.detail{padding:10px;width:auto;height:auto;overflow:hidden;}
.nodeList{width:215px;height:auto;box-shadow: 0 1px 3px #ccc; float:left;max-height:100%;overflow-y:auto;overflow-x:hidden;}
.listName{font-size:14px;height:30px; line-height:30px;background:#006ecc;color:#fff;font-weight:bold; width:auto; padding-left: 10px}
.btn_hide_show{background:url(../img/up.png) no-repeat;}
.detail02{width:100%;height:auto;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.detail02 p{width:100%;height:30px; font-size:13px; text-align:left;line-height:30px;padding-left:10px}

.detail02 .node{padding:7px; margin:0 2px;}
.get_detail{width:auto;height:auto;padding:10px 8px;}
.get_detail .node{display:inline-block; cursor:pointer;}
.detail_title{width:auto;height:30px; position:relative; background:#f1f1f1;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.detail_title span{width:16px;height:16px;position:absolute;right:5px;top:6px; cursor:pointer;}
.detail_title .up {background-image: url("../img/up.png")}
.detail_title .down{background-image:url("../img/down.png")}
/*右侧内容*/
.detail_r{background:#fff;margin-left:10px;padding:5px;height:100%; display:inline-block; float:left;}
.detail_r canvas{border:1px solid #cc362e}
.contextmenu {background-color:#f5f5f5; display:inline; width:50px; position:absolute;border:1px solid #ccc;}
.contextmenu li{padding:2px; margin: 0px;cursor:pointer;}
.contextmenu li a{display:block;border:1px solid #fff;width:44px;height:auto; display:inline-block;text-align:center;}
.contextmenu li a:hover{color:#3e3e3e; text-decoration:none; background:#e5f3fb;border:1px solid #70c0e7;}
.contextmenu li a:active{color:#3e3e3e; text-decoration:none; background:#d4eefc;border:1px solid #70c0e7;}


























